home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / rigctrl / dial_525 / dialog.txt < prev    next >
Text File  |  1994-06-10  |  16KB  |  305 lines

  1.                 DIALog.EXE Computer Control Program for NRD-525
  2.  
  3.                       Copyright 1994 by Charles E. Gillen
  4.                               All rights reserved
  5.  
  6.                    11306 Fairway Drive, Reston VA 22090-4410
  7.                              phone: (703) 742-9497
  8.                            Internet: gillen@cais.com
  9.  
  10.   This is an original program made available to you by the author for
  11.   your non-commercial use.  It was developed specifically to control the
  12.   NRD-525 receiver, and will NOT control the NRD-535.
  13.  
  14.   Special thanks are due Thomas Wenger of the University of Berne,
  15.   Switzerland, who provided a code fragment that was expanded into the
  16.   'Z' command (new to this version).
  17.  
  18.   ----------------------------------------------------------------------
  19.  
  20.   DIALog automates the receiver tuning functions a shortwave listener
  21.   needs to browse around the bands, and offers these major features:
  22.  
  23.   Dual VFOs with individual frequency, bandwidth, mode, AGC, tuning step,
  24.   and attenuation settings. Your 525 is now TWO receivers at once.
  25.  
  26.   Complete computer control of all 525 functions capable of remote control.
  27.   These are: frequency, mode, bandwidth, AGC, and attenuation.  (Channel
  28.   selection is not available, as this is used to produce the program's
  29.   dual VFO feature).  You won't even have to glance at the receiver
  30.   (except perhaps to adjust the volume).
  31.  
  32.   Ability to read manual settings from the receiver and update the
  33.   computer's display to match (in case you forgot yourself and changed
  34.   the receiver manually).
  35.  
  36.   Internal log file generator which by a single key-press records the
  37.   frequency, time, and mode of the signal and then prompts for a
  38.   callsign, signal report and comment.  The log is a plain ASCII file with
  39.   line length limited to 79 characters, so it can be edited with any word
  40.   processor or editor.
  41.  
  42.   Simple, visual interface using keys easy to remember and reach on the
  43.   keyboard.  Letter commands are NOT case-sensitive.
  44.  
  45.   DIALog works by taking over and controlling the last two memory
  46.   channels, but does not affect the contents of the other channels at
  47.   all.  It was not designed to load entire sets of frequencies into
  48.   memory, as some commercial programs do, but rather was optimized for
  49.   just 'dialing around'.  The latter activity is greatly facilitated by
  50.   step-tuning: you can step through an international broadcast band just
  51.   by setting a starting frequency and then tapping the spacebar.
  52.  
  53.   Having two VFOs enables you to catch both frequencies of a duplex
  54.   transmission, such as maritime ship-to-shore, and jump between them
  55.   with the / key. Or use the X key to store one interesting station, and
  56.   then continue dialing around... if you find what seems to be the
  57.   same station on another frequency, just hit / to compare them.
  58.  
  59.   ---------------------------------------------------------------------
  60.  
  61.   STARTING UP:
  62.  
  63.   The .ZIP file contains only one executable and this documentation.
  64.   There are no configuration files.  In use, the program will, if you
  65.   wish, create and maintain a monitoring log file in simple ACSII format.
  66.  
  67.   DIALog is a single compressed executable. To start, just type in the
  68.   name at the DOS prompt and hit [Enter]. After the opening screen, it will
  69.   ask you to indicate whether your receiver is on Com1 or Com2.  Hit the
  70.   '1' or '2' key to select; [Enter] will default to Com1.
  71.  
  72.   Next you are asked to choose to keep the log by Day, Month, or Year.
  73.   [Enter] defaults to 'Year'.  Your choice is valid ONLY for the current
  74.   session, until you quit the program.  The log file will be saved in the
  75.   active directory of the drive from which the program was started.
  76.  
  77.   Each daily log will be named like DIAL0524.TXT (created on May 24),
  78.   and will keep all entries saved to it on that day (as understood by
  79.   the computer clock).  A new log file with a different name would be
  80.   created the next day you use the program and select a 'Daily' log.
  81.  
  82.   A monthly log will be named like DIAL9405.TXT (for May 1994) and all
  83.   log entries made during the calendar month will be appended to it; the
  84.   same file will be used automatically until the month changes, when an
  85.   additional monthly file is created with a new name.
  86.  
  87.   The default annual log works similarly, with a filename such as
  88.   DIAL94.TXT.
  89.  
  90.   The next startup choices are your display preferences: 40 or 80-column
  91.   mode, and normal or reversed video. The 80-column mode is more
  92.   attractive if you have an older laptop with an excessively wide
  93.   display, while the 40-column mode looks better on a more conventional
  94.   monitor. The DIALog display is simple CGA monochrome for the widest
  95.   compatibility.  [Enter] defaults to 40-columns and normal video.
  96.  
  97.   If you forgot to turn on the receiver first, or indicated a comm port
  98.   that is not connected to the receiver, you will see an appropriate
  99.   error message and the program will re-start.
  100.  
  101.   If all is well, this screen appears:
  102.  
  103.                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  104.                 ▒▒                     ▒▒                     ▒▒
  105.                 ▒▒   Freq:   10,000.0  ▒▒  Freq:              ▒▒
  106.                 ▒▒                     ▒▒                     ▒▒
  107.                 ▒▒   ████████████████  ▒▒                     ▒▒
  108.                 ▒▒─────────────────────▒▒─────────────────────▒▒
  109.                 ▒▒                     ▒▒                     ▒▒
  110.                 ▒▒   Bwidth:    ▄███▄  ▒▒  Bwidth:            ▒▒
  111.                 ▒▒                     ▒▒                     ▒▒
  112.                 ▒▒   Mode:      A m    ▒▒  Mode:              ▒▒
  113.                 ▒▒                     ▒▒                     ▒▒
  114.                 ▒▒   aGc:       >>>>>  ▒▒  aGc:               ▒▒
  115.                 ▒▒                     ▒▒                     ▒▒
  116.                 ▒▒   step: -|-    5.0  ▒▒  step:              ▒▒
  117.                 ▒▒                     ▒▒                     ▒▒
  118.                 ▒▒   aTt:              ▒▒  aTt:               ▒▒
  119.                 ▒▒                     ▒▒                     ▒▒
  120.                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  121.                 ▒▒                                            ▒▒
  122.                 ▒▒   < Sp >  /  X   0531=-?  [\]  N C Z R Q   ▒▒
  123.                 ▒▒                                            ▒▒
  124.                 ▒▒   █▓▒░   NRD-525  Control Program   ░▒▓█   ▒▒
  125.                 ▒▒                                            ▒▒
  126.                 ▒▒                                            ▒▒
  127.                 ▒▒▒▒▒▒▒▒▒▒▒▒ 11:21 ▒▒▒▒▒▒▒▒▒▒ 05-03 ▒▒▒▒▒▒▒▒▒▒▒▒
  128.  
  129.   As a form of reassuring self-check, upon startup DIALog tunes in WWV.
  130.  
  131.   On the left, you see your 525 is set at 10,000 kHz with the wide
  132.   bandwidth filter, AM mode, fast AGC, step tuning UP at a 5 kHz
  133.   increment, and no attenuation. Note the CAPITAL letters for Freq,
  134.   Bwidth (filter), Mode, aGc, and aTt (attenuation).  All these settings
  135.   can be changed by hitting the appropriate CAPITAL letter.
  136.  
  137.   In the horizontal panel at bottom is a reminder of other DIALog
  138.   commands:
  139.  
  140.   <     Tune DOWN in frequency using the current step.
  141.         The step indicator will now point DOWN, as a reminder.
  142.  
  143.   >     Tune UP in frequency using the current step.
  144.         The step indicator points UP.
  145.  
  146.   Sp    [Spacebar] will tune one step up or down, depending on how the
  147.         step indicator points.  Just by tapping the spacebar, you can
  148.         step-tune through a particular band with the step increment of
  149.         your choice.  Setting the step is covered further below.
  150.  
  151.   /     Switch to other VFO.
  152.         The first time you do this, you'll find WWV at 15 mHz there.
  153.         The graphic bar under the frequency tells you whether the left
  154.         or right VFO is in use.  Any changes you make to one VFO have no
  155.         effect on the other.
  156.  
  157.   X     Remember this as 'eXchange' because that's what it does.
  158.         All the settings on the current VFO are copied over to the other
  159.         VFO so you can get back to them later.  This is handy when you
  160.         want to save the station you are listening to now, so you can
  161.         continue looking around.
  162.  
  163.   0531=-?  Tuning step commands
  164.  
  165.         At any time you can change the tuning step of the current VFO by
  166.         hitting 0 for 10 kHz, or 5 for 5 kHz.  3 and 1 work the same way,
  167.         but the = and - give you a .5 kHz and .1 kHz step respectively.
  168.         To set any other tuning increment you wish (to a maximum of 500 kHz)
  169.         just hit the '?' mark and type it in.  The new step will be shown
  170.         on the current VFO.
  171.  
  172.   [\]   Receiver incremental tuning (RIT)
  173.  
  174.         The [ and ] will tune the frequency .1 kHz down or up, and this
  175.         RIT functon will be shown as a 'degree' mark next to the
  176.         frequency display.  Hitting the \ will turn off the RIT and
  177.         return to the original frequency setting.  Please note that this
  178.         computer-controlled RIT is merely a convenient emulation and has
  179.         nothing to do with the 525's built-in RIT control.
  180.  
  181.   N     Note to log file
  182.  
  183.         The basic log file produced by this program may be regarded
  184.         as a handy block of automatic data that can be added to
  185.         your 'real' master log in your favorite word processor or editor,
  186.         and there sorted, printed or otherwise manipulated as desired.
  187.  
  188.         I suggest you set your computer clock to UTC time to facilitate
  189.         accurate logging.  To make an entry in the log file for the station
  190.         on the current VFO, hit N.  (If you DON'T want to log the station,
  191.         hit [Esc] to escape.)  DIALog will save the date, time, frequency,
  192.         and mode (as A, U or L).  You will be asked to type in a signal
  193.         report of 1 to 5 (you might assess 'adequate' reception as a '3'),
  194.         a 10-character station I.D. and a comment of up to 38  characters.
  195.         You could type an actual callsign (if known) as the station I.D.
  196.         or any short word such as BBC, Moscow, or USAF.
  197.  
  198.         Maximum lengths of all the input fields are shown on the screen,
  199.         and you can't exceed them.  [Enter] alone will usually skip an input
  200.         field.  FYI, your station I.D. entry will be converted to upper
  201.         case, but the comment will retain the case you typed.  Also note
  202.         that this program does not sort entries inside the log file, it
  203.         merely records them in the sequence in which they were entered.
  204.         However, the log file is easy to sort in a good word processor
  205.         or editor.  Thus for the longer monthly or yearly log files, you
  206.         could sort them by frequency, print out, sort again by date/time
  207.         and print again.  Sort and print again by station I.D., et
  208.         cetera.
  209.  
  210.   C     Clocks
  211.  
  212.         This is merely a simple way to toggle through a few time stations
  213.         (both WWV and CHU) as a fast way to check reception conditions.
  214.  
  215.   Z     ZEROing
  216.  
  217.         Think of 'zero-beat'.  This command will check how the receiver is
  218.         actually set at the moment, and then update the computer display
  219.         to match.  For example, if you have a memory lapse, forget
  220.         the computer is controlling the receiver, and manually change the
  221.         frequency or other receiver setting, this command will set everything
  222.         OK again.  It forces the receiver to report the state of all six
  223.         settings under computer control;  if any or all settings don't
  224.         agree with the computer display, the latter is 'corrected' to
  225.         match.  When the command is used, the appropriate frequency
  226.         display is temporarily replaced by the word 'ZEROing!' and a beep
  227.         will be heard.
  228.  
  229.   R     Restart or Reconfigure
  230.  
  231.         If you want to change the 40/80 normal/reverse display just hit
  232.         the 'R' and start over.  Current VFO settings are lost.
  233.  
  234.   Q     Quit.  Enough said.
  235.  
  236.   -----------------------------------------------------------------------
  237.  
  238.   MAIN VFO SETTINGS
  239.  
  240.   F     Frequency.  Hit 'F' and then a few digits to set mHz, for
  241.         example F 12 [Enter] instantly tunes 12,000 on the current VFO.
  242.         Decimals such as 14.2 are OK.  After hitting 'F' you could also
  243.         input a specific frequency, such as 15070 and then [Enter].
  244.         In the latter case, decimals such as 15070.5 are NOT accepted.
  245.  
  246.   B     Bandwidth.  Tapping 'B' repeatedly should cycle through all four
  247.         filter bandwidths (at least it does on my 525, which has the
  248.         optional 1,000 and 300 Hz filters besides the built-in AM and SSB
  249.         filters.  It is also possible to hit 'W' or 'I' directly to
  250.         switch to the wide or intermediate filter.
  251.  
  252.   M     Mode.  This version of DIALog supports only the AM, USB and LSB
  253.         modes.  To my chagrin, I found that the CW mode was unusable
  254.         with computer control because the BFO seemed to detune itself or
  255.         even drop out of oscillation.  You will see that AM uses the wide
  256.         filter, while either sideband uses the narrower SSB filter.
  257.  
  258.         Hinted on the display is the fact that the letters A, U and L can
  259.         also be used directly to set the mode to Am, Usb and Lsb.
  260.  
  261.   G     AGC.  Tapping 'G' toggles between fast, slow, and off AGC settings
  262.         shown graphically as  '>>>>>', '> > >', and '_____'.
  263.  
  264.   T     Attenuation.  'On' status is displayed graphically, 'Off' is not.
  265.  
  266.   ------------------------------------------------------------------------
  267.  
  268.   Reducing Computer Interference
  269.  
  270.   I chose the Toshiba T-1000 laptop as the 525 controller because its
  271.   slow 4.77 mHz clock gave me a headstart in fighting computer-generated
  272.   interference, and the Toshiba seems fairly well shielded.  Faster CPU
  273.   speeds might create more noise.  All the cables between the receiver
  274.   and computer wear snap-on RF chokes of the type available from Radio
  275.   Shack.  I found that the Toshiba's LCD display itself generated
  276.   considerable noise at some frequencies, and so switch to a composite
  277.   monitor sometimes.  The combination of these efforts has been fairly
  278.   successful, and my computer-525 setup is adequately noise-free
  279.   throughout the spectrum.
  280.  
  281.   My laptop sits a foot or two away from the receiver, which is fed by
  282.   about 40' of coax to a simple outside wire antenna.  On the whole,
  283.   occasional seasonal QRN or local QRM from electrical appliances is more
  284.   nuisance than any noise from my laptop, under the above conditions.
  285.  
  286.   ----------------------------------------------------------------------
  287.  
  288.   Final Comments:
  289.  
  290.   DIALog works by taking over and controlling the last two memory
  291.   channels, but does not affect the contents of the other channels at
  292.   all. It was not designed to load entire sets of frequencies into
  293.   memory, as some commercial programs do, but rather was optimized for
  294.   just 'dialing around'. The latter activity is greatly facilitated by
  295.   step-tuning: you can step through an international broadcast band just
  296.   by setting a starting frequency and then tapping the spacebar.  I far
  297.   prefer deliberate step-tuning (where you are fully in control) to
  298.   the 525's hands-off channel scanning.
  299.  
  300.   Having two VFOs enables you to catch both frequencies of a duplex
  301.   transmission, such as maritime ship-to-shore, and jump between them
  302.   with the / key. Or use the X key to store one interesting station, and
  303.   then continue dialing around... if you find what seems to be the the
  304.   same station on another frequency, just hit / to compare them.
  305.